package itemSaver

import (
	"github.com/aliyun/aliyun-oss-go-sdk/oss"
	"spider/common"
)

func OssUpload(localFile string,remoteFile string) (err error)  {
	// 创建OSSClient实例。
	client, err := oss.New(common.G_config.Endpoint, common.G_config.AccessKeyId, common.G_config.AccessKeySecret)
	if err != nil {
		return
	}

	// 获取存储空间。
	bucket, err := client.Bucket(common.G_config.BucketName)
	if err != nil {
		return
	}

	// 上传本地文件。
	err = bucket.PutObjectFromFile(remoteFile, localFile)
	return
}